Apache Flex 4.8.0
Apache Flex 4.8.0
Adobe FlexがApacheに寄贈されて、ApacheライセンスでのFlex SDKとして初のリリースです。
Adobe Flex SDK 4.6.0と互換があるようにデザインされています。
http://incubator.apache.org/flex/
ダウンロード
Download Apache Flex 4.8.0 (binaries)の中からダウンロードします。
http://incubator.apache.org/flex/download.html
また、Apache Flex 4.8.0には、OSMFやTLFなどが入っていませんので依存関係にあるものは別途ダウンロードが必要です。
これについては、後述するインストールバッチがダウンロードしてインストールしてくれます。
インストール
ダウンロードしたファイルを展開しただけではFlashBuilderに入れてもエラーの嵐です。
インストールバッチを使って、インストールを行います。
バッチの場所
apache-flex-sdk-4.8.0-incubating-bin\ide\flashbuilder\makeApacheFlexForFlashBuilder.bat
バッチの使い方
Usage: makeApacheFlexForFlashBuilder.bat [new directory for Apache Flex SDK for Adobe Flash Builder]
なお、バッチの実行ログは最後に追加しています。
インストール for Flash Builder 4.6
インストールバッチが正常に終了したら依存関係を解決してインストールされていると思います。
しかし、FlashBuilder4.6利用するためには次の2つを行います。
1. 設定ファイルの修正
4.8.0 HOME DIR\frameworks\flex-config.xml を開いてください。
そのファイルの{playerglobalHome}をlibs/playerに置換してください。二か所あります。
これはplayerglobalHomeをFlash Builder 4.6では解決できないから必要です。
2. playerglobal.swcの設置
上記で指定したlibs/playerを4.8.0 HOME DIR\frameworks\以下に作成してださい。
その中に11.1/playerglobal.swcという形式で配置してください。
利用方法
FlashBuilder 4.6の設定ダイアログの[Flash Builder] > [インストールされているFlexSDK]より設定します。
インストールバッチの実行ログ
バッチの途中にOSMFやTLFやAdobeFlex4.6のダウンロードとライセンスについて読んだか質問されます。
> makeApacheFlexForFlashBuilder.bat "C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0" Copying the Apache Flex SDK from ..\.. to "C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks \4.8.0" 4597 個のファイルをコピーしました Buildfile: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\frameworks\downloads.xml swfobject-check: swfobject-download: [mkdir] Created dir: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in [get] Getting: http://swfobject.googlecode.com/files/swfobject_2_2.zip [get] To: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\swfobject_2_2.zip [unzip] Expanding: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\swfobject_ 2_2.zip into C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\templates swfobject-fabridge-download: [mkdir] Created dir: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\frameworks\ javascript\FABridge\samples\fabridge\swfobject [copy] Copying 1 file to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\framew orks\javascript\FABridge\samples\fabridge\swfobject textLayout-check: textLayout-download: ask-tlf: [echo] The Adobe Text Layout Framework (TLF) used by the Spark text components [echo] is licensed under the Mozilla Public License Version 1.1. echo-mpl1.1-license: [echo] Mozilla Public License Version 1.1: [echo] [echo] The contents of the file(s) are subject to the Mozilla Public License Version 1.1. [echo] You may not use the file(s) except in compliance with the License. [echo] You may obtain a copy of the License here: [echo] http://www.mozilla.org/MPL/. [echo] By downloading, modifying, distributing, using and/or accessing the file(s), [echo] you agree to the terms and conditions of the applicable license agreement. [input] [input] I have read the MPL1.1 license information above? ([y]) y download-tlf-zip: [get] Getting: http://sourceforge.net/projects/tlf.adobe/files/2.0/232/textLayout_build.zip/do wnload [get] To: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\textLayout_build. zip [get] http://sourceforge.net/projects/tlf.adobe/files/2.0/232/textLayout_build.zip/download mo ved to http://downloads.sourceforge.net/project/tlf.adobe/2.0/232/textLayout_build.zip?r=&ts=1343108 240&use_mirror=jaist [get] http://downloads.sourceforge.net/project/tlf.adobe/2.0/232/textLayout_build.zip?r=&ts=13 43108240&use_mirror=jaist moved to http://jaist.dl.sourceforge.net/project/tlf.adobe/2.0/232/textLay out_build.zip [unzip] Expanding: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\textLayout _build.zip into C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\frameworks osmf-check: osmf-download: ask-osmf: [echo] The Open Source Media Framework (OSMF) used by the video components [echo] is licensed under the Mozilla Public License Version 1.1. echo-mpl1.1-license: [echo] Mozilla Public License Version 1.1: [echo] [echo] The contents of the file(s) are subject to the Mozilla Public License Version 1.1. [echo] You may not use the file(s) except in compliance with the License. [echo] You may obtain a copy of the License here: [echo] http://www.mozilla.org/MPL/. [echo] By downloading, modifying, distributing, using and/or accessing the file(s), [echo] you agree to the terms and conditions of the applicable license agreement. [input] [input] I have read the MPL1.1 license information above? ([y]) y download-osmf-zip: [get] Getting: http://sourceforge.net/projects/osmf.adobe/files/OSMF%201.0%20%28final%20source %2C%20ASDocs%2C%20PDF%20guides%2C%20and%20release%20notes%29/OSMF_1.0.zip/download [get] To: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\OSMF_1.0.zip [get] http://sourceforge.net/projects/osmf.adobe/files/OSMF%201.0%20%28final%20source%2C%20ASD ocs%2C%20PDF%20guides%2C%20and%20release%20notes%29/OSMF_1.0.zip/download moved to http://downloads. sourceforge.net/project/osmf.adobe/OSMF%201.0%20%28final%20source%2C%20ASDocs%2C%20PDF%20guides%2C%2 0and%20release%20notes%29/OSMF_1.0.zip?r=&ts=1343108247&use_mirror=jaist [get] http://downloads.sourceforge.net/project/osmf.adobe/OSMF%201.0%20%28final%20source%2C%20 ASDocs%2C%20PDF%20guides%2C%20and%20release%20notes%29/OSMF_1.0.zip?r=&ts=1343108247&use_mirror=jais t moved to http://jaist.dl.sourceforge.net/project/osmf.adobe/OSMF%201.0%20%28final%20source%2C%20AS Docs%2C%20PDF%20guides%2C%20and%20release%20notes%29/OSMF_1.0.zip [unzip] Expanding: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\OSMF_1.0.z ip into C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in [unzip] Expanding: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\osmf_sourc e_v1-0.zip into C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\frameworks\libs blazeds-jar-check: ask-blazeds: [echo] Apache Flex can optionally integrate with Adobe BlazeDS. [echo] This feature requires flex-messaging-common.jar from the Adobe Flex SDK. [echo] The Adobe SDK license agreement for Adobe Flex 4.6 applies to this jar. [echo] This license is not compatible with the Apache v2 license. echo-adobe-flex-sdk-license: [echo] Adobe Flex SDK License Agreement: [echo] [echo] All files contained in this Adobe Flex SDK download are subject to and governed by the [echo] Adobe Flex SDK License Agreement specified here: [echo] http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combine d-20110916_0930.pdf, [echo] By downloading, modifying, distributing, using and/or accessing any files in this Adobe Flex SDK, [echo] you agree to the terms and conditions of the applicable end user license agreement. [echo] [echo] In addition to the Adobe license terms, you also agree to be bound by the third-party te rms specified here: [echo] http://www.adobe.com/products/eula/third_party/. [echo] Adobe recommends that you review these third-party terms. [input] [input] Do you want to install this jar from the Adobe Flex SDK? (y, [n]) y get-blazeds-jar: get-adobe-flex-sdk: download-adobe-flex-sdk: [get] Getting: http://fpdownload.adobe.com/pub/flex/sdk/builds/flex4.6/flex_sdk_4.6.0.23201B.z ip [get] To: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\flex_sdk_4.6.0.23 201B.zip [unzip] Expanding: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\flex_sdk_4 .6.0.23201B.zip into C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_s dk_4.6 [copy] Copying 1 file to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\lib\flex-messaging-common.jar to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8 .0\lib\external\optional\flex-messaging-common.jar [copy] Copying 1 file to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\license-adobesdk.htm to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional\flex-messaging-common-LICENSE.htm blazeds-jar: font-jars-check: ask-font: [echo] Apache Flex can optionally integrate with Adobe's embedded font support. [echo] This feature requires a few font jars from the Adobe Flex SDK. [echo] The Adobe SDK license agreement for Adobe Flex 4.6 applies to these jars. [echo] This license is not compatible with the Apache v2 license. echo-adobe-flex-sdk-license: [echo] Adobe Flex SDK License Agreement: [echo] [echo] All files contained in this Adobe Flex SDK download are subject to and governed by the [echo] Adobe Flex SDK License Agreement specified here: [echo] http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combine d-20110916_0930.pdf, [echo] By downloading, modifying, distributing, using and/or accessing any files in this Adobe Flex SDK, [echo] you agree to the terms and conditions of the applicable end user license agreement. [echo] [echo] In addition to the Adobe license terms, you also agree to be bound by the third-party te rms specified here: [echo] http://www.adobe.com/products/eula/third_party/. [echo] Adobe recommends that you review these third-party terms. [input] [input] Do you want to install these jars from the Adobe Flex SDK? (y, [n]) y get-font-jars: get-adobe-flex-sdk: [copy] Copying 4 files to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\e xternal\optional [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\lib\afe.jar to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\external\op tional\afe.jar [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\lib\aglj40.jar to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\external \optional\aglj40.jar [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\lib\flex-fontkit.jar to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional\flex-fontkit.jar [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\lib\rideau.jar to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\external \optional\rideau.jar [copy] Copying 1 file to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\license-adobesdk.htm to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional\flex-fontkit-LICENSE.htm [copy] Copying 1 file to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\license-adobesdk.htm to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional\afe-LICENSE.htm [copy] Copying 1 file to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\license-adobesdk.htm to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional\aglj40-LICENSE.htm [copy] Copying 1 file to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional [copy] Copying C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\adobe_flex_sd k_4.6\license-adobesdk.htm to C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\lib\ex ternal\optional\rideau.jar-LICENSE.htm font-jars: clean-adobe-flex-sdk: [delete] Deleting directory C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.8.0\in\ad obe_flex_sdk_4.6 optional-downloads: main: [echo] Use thirdparty-clean or super-clean to remove these. BUILD SUCCESSFUL Total time: 2 minutes 2 seconds